gpsbabel.git
11 years agoFix bad commit of f90g-sample.gpx.
robertlipe [Tue, 30 Sep 2014 17:50:13 +0000 (17:50 +0000)]
Fix bad commit of f90g-sample.gpx.

11 years agoAdd missing pieces of f90g, though they're commented out.
robertlipe [Tue, 30 Sep 2014 17:43:14 +0000 (17:43 +0000)]
Add missing pieces of f90g, though they're commented out.

11 years agoWhite B. Coot contributes f90g support.
robertlipe [Tue, 30 Sep 2014 17:38:36 +0000 (17:38 +0000)]
White B. Coot contributes f90g support.

11 years agoFix new memory leak in osm.
robertlipe [Tue, 30 Sep 2014 01:53:03 +0000 (01:53 +0000)]
Fix new memory leak in osm.

11 years agoMatt Hague adds support for OSM way center tags.
robertlipe [Mon, 29 Sep 2014 21:49:05 +0000 (21:49 +0000)]
Matt Hague adds support for OSM way center tags.

11 years agoLinux fix for earlier.
robertlipe [Mon, 29 Sep 2014 03:58:29 +0000 (03:58 +0000)]
Linux fix for earlier.

11 years agoDrop weird structures for epilogue/prologue and use a QStringList.
robertlipe [Mon, 29 Sep 2014 03:56:05 +0000 (03:56 +0000)]
Drop weird structures for epilogue/prologue and use a QStringList.

11 years agoLeak fix during tension of object being both a class and a global...
robertlipe [Mon, 29 Sep 2014 03:00:51 +0000 (03:00 +0000)]
Leak fix during tension of object being both a class and a global...

11 years agoMove xcsv badchars to QString.
robertlipe [Mon, 29 Sep 2014 02:53:05 +0000 (02:53 +0000)]
Move xcsv badchars to QString.

11 years agoCheckpoint bringing some 'class' to csv_util before moving badchars.
robertlipe [Mon, 29 Sep 2014 02:19:29 +0000 (02:19 +0000)]
Checkpoint bringing some 'class' to csv_util before moving badchars.
Still a terrible example of globals and pseudo ctor/dtors...

11 years agoFix mismatched new/free in magproto.
robertlipe [Mon, 29 Sep 2014 00:44:16 +0000 (00:44 +0000)]
Fix mismatched new/free in magproto.

11 years ago(incrementally) more C++ internals in magproto. Gets rid of a few explict
robertlipe [Sun, 28 Sep 2014 23:49:54 +0000 (23:49 +0000)]
(incrementally) more C++ internals in magproto.  Gets rid of a few explict
xstrdups.

11 years agoApply a (somewhat dubious) fix to Humminbird reader from Jim Burchfield
robertlipe [Sun, 28 Sep 2014 23:02:21 +0000 (23:02 +0000)]
Apply a (somewhat dubious) fix to Humminbird reader from Jim Burchfield
for tracks containing exactly 21836 points.

11 years agoDoc fix for motoactv.
robertlipe [Sun, 28 Sep 2014 22:41:39 +0000 (22:41 +0000)]
Doc fix for motoactv.

11 years agoDamien Pobel improves metadata handling in GPX 1.1 reader.
robertlipe [Sun, 28 Sep 2014 22:34:03 +0000 (22:34 +0000)]
Damien Pobel improves metadata handling in GPX 1.1 reader.

11 years agosupply a US-ASCII QTextCodec.
tsteven4 [Sat, 27 Sep 2014 15:31:49 +0000 (15:31 +0000)]
supply a US-ASCII QTextCodec.

11 years agoFix route simplifier to not remove one too many points in edge cases.
robertlipe [Sun, 21 Sep 2014 23:04:22 +0000 (23:04 +0000)]
Fix route simplifier to not remove one too many points in edge cases.
Fix from Steve.

11 years agopiggyback Qt codec on to cet_convert_init.
tsteven4 [Sun, 21 Sep 2014 23:01:51 +0000 (23:01 +0000)]
piggyback Qt codec on to cet_convert_init.
fix encoding in garmin gpi reader and writer using piggybacked global codec.
utilized piggybacked global codec in naviguide reader and writer.

11 years agoproperty fix for gpx test file.
tsteven4 [Sun, 21 Sep 2014 22:57:36 +0000 (22:57 +0000)]
property fix for gpx test file.

11 years agoAllow reads of waypoints in GUI from MTK logger.
robertlipe [Sun, 21 Sep 2014 22:47:09 +0000 (22:47 +0000)]
Allow reads of waypoints in GUI from MTK logger.

11 years agoSeveral minor doc fixes for UTM in style definitions.
robertlipe [Sun, 21 Sep 2014 22:40:45 +0000 (22:40 +0000)]
Several minor doc fixes for UTM in style definitions.

11 years agoa few more replacements of CSTR/CSTRc with qPrintable.
tsteven4 [Thu, 18 Sep 2014 18:26:40 +0000 (18:26 +0000)]
a few more replacements of CSTR/CSTRc with qPrintable.

11 years agomore use of qPrintable instead of CSTR or CSTRc with warning.
tsteven4 [Thu, 18 Sep 2014 18:07:21 +0000 (18:07 +0000)]
more use of qPrintable instead of CSTR or CSTRc with warning.

11 years agomore use of qPrintable instead of CSTR or CSTRc with fatal and printf.
tsteven4 [Thu, 18 Sep 2014 17:57:39 +0000 (17:57 +0000)]
more use of qPrintable instead of CSTR or CSTRc with fatal and printf.

11 years agoavoid use of not recommended QString::sprintf() in favor of QData::toString().
tsteven4 [Thu, 18 Sep 2014 15:24:15 +0000 (15:24 +0000)]
avoid use of not recommended QString::sprintf() in favor of QData::toString().

11 years agoAdd error checking for flagrantly malformed xcsv files.
robertlipe [Wed, 17 Sep 2014 05:15:44 +0000 (05:15 +0000)]
Add error checking for flagrantly malformed xcsv files.
Tested: ./testo on Mac.

11 years agouse qPrintable with printf instead of CSTR, CSTRc.
tsteven4 [Wed, 17 Sep 2014 01:12:12 +0000 (01:12 +0000)]
use qPrintable with printf instead of CSTR, CSTRc.

11 years agouse qPrintable with warning() and fatal() instead of what seems like an arbitrary...
tsteven4 [Wed, 17 Sep 2014 01:05:18 +0000 (01:05 +0000)]
use qPrintable with warning() and fatal() instead of what seems like an arbitrary combination of CSTR and CSTRc.

11 years agoget rid of the last usages of QByteArray::data where QByteArray::constData will work.
tsteven4 [Tue, 16 Sep 2014 22:39:01 +0000 (22:39 +0000)]
get rid of the last usages of QByteArray::data where QByteArray::constData will work.

11 years agoblanket replace of gbfprintf arguments using .toUtf8().data() to avoid potential...
tsteven4 [Tue, 16 Sep 2014 15:58:29 +0000 (15:58 +0000)]
blanket replace of gbfprintf arguments using .toUtf8().data() to avoid potential deep copies.

11 years agoblanket replace of xstrdup(QString.toUtf8().data()) to avoid potential deep copies.
tsteven4 [Tue, 16 Sep 2014 15:41:38 +0000 (15:41 +0000)]
blanket replace of xstrdup(QString.toUtf8().data()) to avoid potential deep copies.

11 years agoThis commit isn't becuase I don't know how to spell it, it's because
robertlipe [Tue, 16 Sep 2014 03:49:59 +0000 (03:49 +0000)]
This commit isn't becuase I don't know how to spell it, it's because
I apparently don't know how to type it...

11 years agouse utf8, our preferred encoding, in gbfputs.
tsteven4 [Tue, 16 Sep 2014 00:12:17 +0000 (00:12 +0000)]
use utf8, our preferred encoding, in gbfputs.

11 years agofor cross compiles use cross versions of lupdate, lrelease if found.
tsteven4 [Mon, 15 Sep 2014 15:04:58 +0000 (15:04 +0000)]
for cross compiles use cross versions of lupdate, lrelease if found.

11 years agofix encoding in naviguide writer.
tsteven4 [Sun, 31 Aug 2014 18:02:09 +0000 (18:02 +0000)]
fix encoding in naviguide writer.

11 years agoImprove read error messages in alan.
robertlipe [Wed, 6 Aug 2014 16:21:52 +0000 (16:21 +0000)]
Improve read error messages in alan.

11 years agodoc fix
robertlipe [Mon, 21 Jul 2014 00:58:25 +0000 (00:58 +0000)]
doc fix

11 years agoMake mtk_logger use the system tmp directory (/tmp or the one pointed by TMPDIR or...
robertlipe [Sun, 20 Jul 2014 22:23:47 +0000 (22:23 +0000)]
Make mtk_logger use the system tmp directory (/tmp or the one pointed by TMPDIR or $USERPROFILE%/AppData/Local/Temp or whatever) for the file it creates that
holds the device's memory.

11 years agoalso handle default namespace declarations for unknown elements in the gpx reader.
tsteven4 [Tue, 8 Jul 2014 13:13:39 +0000 (13:13 +0000)]
also handle default namespace declarations for unknown elements in the gpx reader.

11 years agopreserve namespace declarations for unknown elements in the gpx reader.
tsteven4 [Tue, 8 Jul 2014 04:09:42 +0000 (04:09 +0000)]
preserve namespace declarations for unknown elements in the gpx reader.
whitespace cleanup of gpx.cc.

11 years agoBump land_air_sea (a very rarely used format) from Latin1 to ASCII just
robertlipe [Mon, 7 Jul 2014 06:14:44 +0000 (06:14 +0000)]
Bump land_air_sea (a very rarely used format) from Latin1 to ASCII just
to get make doc working for now.  It's not clear what's actually used, but
we've not had a lot of traffic on this format...

11 years agoCut a little more Windows CP-1252 code.
robertlipe [Mon, 7 Jul 2014 04:36:10 +0000 (04:36 +0000)]
Cut a little more Windows CP-1252 code.

11 years agoMore minor removals from CET.
robertlipe [Mon, 7 Jul 2014 04:20:57 +0000 (04:20 +0000)]
More minor removals from CET.
Regenerate deps; don't depend on files that don't exist.

11 years agoRemove a large amount of unreachable code formerly involved in characterset
robertlipe [Mon, 7 Jul 2014 03:35:30 +0000 (03:35 +0000)]
Remove a large amount of unreachable code formerly involved in characterset
translation.

11 years agoTweak mkstyle.sh for FreeBSD sed.
robertlipe [Sun, 29 Jun 2014 18:33:31 +0000 (18:33 +0000)]
Tweak mkstyle.sh for FreeBSD sed.

11 years agoChange device discovery to work with 276C in serial mode.
robertlipe [Sun, 29 Jun 2014 18:30:35 +0000 (18:30 +0000)]
Change device discovery to work with 276C in serial mode.

11 years agofix whitespace related potential loss of element text in gpx reader.
tsteven4 [Tue, 17 Jun 2014 12:16:51 +0000 (12:16 +0000)]
fix whitespace related potential loss of element text in gpx reader.

11 years agofondle unicsv header detection some more.
tsteven4 [Fri, 13 Jun 2014 23:29:35 +0000 (23:29 +0000)]
fondle unicsv header detection some more.
this seems like a step backwards, but we cover another error and provide a test case.

11 years agofix handling of unicsv header.
tsteven4 [Thu, 12 Jun 2014 23:40:37 +0000 (23:40 +0000)]
fix handling of unicsv header.

11 years agoAdd freebsd to configure.in. Apparently, they have libusb but no libusb-config.
robertlipe [Wed, 11 Jun 2014 17:13:46 +0000 (17:13 +0000)]
Add freebsd to configure.in.  Apparently, they have libusb but no libusb-config.

11 years agofix test-all so tallying the results won't die trying to list non-existent fatal...
tsteven4 [Wed, 11 Jun 2014 07:47:30 +0000 (07:47 +0000)]
fix test-all so tallying the results won't die trying to list non-existent fatal errors if -e is set.

11 years agoAdd our own setMSecsSinceEpoch() in gpsbabel::DateTime()
robertlipe [Wed, 11 Jun 2014 04:08:27 +0000 (04:08 +0000)]
Add our own setMSecsSinceEpoch() in gpsbabel::DateTime()

11 years agoQuote newline in subrip default.
robertlipe [Wed, 11 Jun 2014 03:34:56 +0000 (03:34 +0000)]
Quote newline in subrip default.

11 years agoRevert bad commit of gui/processwait,mainwindow
robertlipe [Wed, 11 Jun 2014 02:57:44 +0000 (02:57 +0000)]
Revert bad commit of gui/processwait,mainwindow

11 years agoAdd some rudimentary tests for discard option.
robertlipe [Wed, 11 Jun 2014 02:30:13 +0000 (02:30 +0000)]
Add some rudimentary tests for discard option.

11 years agoZingo Anderson adds support for the Energympro sport watches.
robertlipe [Wed, 11 Jun 2014 01:59:59 +0000 (01:59 +0000)]
Zingo Anderson adds support for the Energympro sport watches.

11 years agoadd support for gx:Track in kml reader.
tsteven4 [Wed, 11 Jun 2014 01:45:33 +0000 (01:45 +0000)]
add support for gx:Track in kml reader.

11 years agoswitch trackfilter name matching to use QRegExp.
tsteven4 [Tue, 10 Jun 2014 21:49:15 +0000 (21:49 +0000)]
switch trackfilter name matching to use QRegExp.

11 years agofix up regex matches in track discard filter.
tsteven4 [Tue, 10 Jun 2014 21:34:33 +0000 (21:34 +0000)]
fix up regex matches in track discard filter.

11 years agoFix duplicates in subrip format doc.
robertlipe [Mon, 9 Jun 2014 18:12:18 +0000 (18:12 +0000)]
Fix duplicates in subrip format doc.

11 years agoPick up missed doc for subrip.
robertlipe [Mon, 9 Jun 2014 17:40:01 +0000 (17:40 +0000)]
Pick up missed doc for subrip.

11 years agoFixes for subrip.
robertlipe [Mon, 9 Jun 2014 17:39:07 +0000 (17:39 +0000)]
Fixes for subrip.

11 years agoBump OSM version number to 0.6. Since this is apparently a little used format,
robertlipe [Mon, 9 Jun 2014 05:27:34 +0000 (05:27 +0000)]
Bump OSM version number to 0.6.  Since this is apparently a little used format,
this is probably the end of the line for our OSM support.

11 years agoMove logging into src/core.
robertlipe [Mon, 9 Jun 2014 03:50:11 +0000 (03:50 +0000)]
Move logging into src/core.

11 years agoUse localPath when determining grop file targets.
robertlipe [Mon, 9 Jun 2014 03:46:41 +0000 (03:46 +0000)]
Use localPath when determining grop file targets.
Tested:
 Works on Mac.

11 years agoFix leaks that I introduced earlier today.
robertlipe [Mon, 9 Jun 2014 01:42:47 +0000 (01:42 +0000)]
Fix leaks that I introduced earlier today.

11 years agoMore NEW_STRINGS-style cleanups.
robertlipe [Sun, 8 Jun 2014 23:39:54 +0000 (23:39 +0000)]
More NEW_STRINGS-style cleanups.

11 years agoCode cleanups in subrip and osm.
robertlipe [Sun, 8 Jun 2014 22:47:12 +0000 (22:47 +0000)]
Code cleanups in subrip and osm.

11 years agoAdd format option to subrip. Enable regression test for that format.
robertlipe [Sun, 8 Jun 2014 20:07:39 +0000 (20:07 +0000)]
Add format option to subrip.  Enable regression test for that format.

11 years agoUse linux-compatible #includes for new header.
robertlipe [Sun, 8 Jun 2014 06:11:47 +0000 (06:11 +0000)]
Use linux-compatible #includes for new header.

11 years agoAdd 64-bit types to logging.h. Move gpx to new Fatal scheme.
robertlipe [Sun, 8 Jun 2014 04:37:46 +0000 (04:37 +0000)]
Add 64-bit types to logging.h.  Move gpx to new Fatal scheme.

11 years agoAdd a Fatal() and Warning() that take stream operators so we can replace
robertlipe [Sun, 8 Jun 2014 04:22:44 +0000 (04:22 +0000)]
Add a Fatal() and Warning() that take stream operators so we can replace
those billion hardcoded calls to sprintf-like substances that use CSTR.

11 years agoFix netstumbler, position filter for NEWQ. Only stackfilter (which will
robertlipe [Sun, 8 Jun 2014 01:10:57 +0000 (01:10 +0000)]
Fix netstumbler, position filter for NEWQ.  Only stackfilter (which will
be messy) remains.

11 years agofix mistranslation of case_ignore_strncmp.
tsteven4 [Fri, 6 Jun 2014 12:51:45 +0000 (12:51 +0000)]
fix mistranslation of case_ignore_strncmp.

11 years agouse filter prefrences to thin down the displayed output file formats in the GUI.
tsteven4 [Tue, 3 Jun 2014 12:18:29 +0000 (12:18 +0000)]
use filter prefrences to thin down the displayed output file formats in the GUI.

11 years agoupdate configure to guess name of Qt Core library and check for the use of reduce...
tsteven4 [Sun, 25 May 2014 23:38:24 +0000 (23:38 +0000)]
update configure to guess name of Qt Core library and check for the use of reduce relocations in the Qt library which require -fPIE.

11 years agoBump for release tarball.
robertlipe [Sun, 18 May 2014 01:44:15 +0000 (01:44 +0000)]
Bump for release tarball.

11 years agoKill character encoding more dead.
robertlipe [Sun, 18 May 2014 01:36:16 +0000 (01:36 +0000)]
Kill character encoding more dead.

11 years agoRegenerate setup.iss with new version.
robertlipe [Sun, 18 May 2014 01:25:20 +0000 (01:25 +0000)]
Regenerate setup.iss with new version.

11 years agoVersion bump.
robertlipe [Sun, 18 May 2014 01:16:26 +0000 (01:16 +0000)]
Version bump.

11 years agoRemove (most of) the -c handling from the GUI. This should help the
robertlipe [Tue, 13 May 2014 04:45:57 +0000 (04:45 +0000)]
Remove (most of) the -c handling from the GUI.  This should help the
problem that Peter Shepheard stumbled into.

11 years agoTotally blind stab at implementing speed stuff on Windows, breaking my lovely OS...
robertlipe [Mon, 12 May 2014 15:22:53 +0000 (15:22 +0000)]
Totally blind stab at implementing speed stuff on Windows, breaking my lovely OS abstraction, but I just
want this code over...

11 years agoThis is tacky to include a posix header globally, but there's only one proto declared...
robertlipe [Mon, 12 May 2014 04:04:47 +0000 (04:04 +0000)]
This is tacky to include a posix header globally, but there's only one proto declared for now...

11 years agoKolesár András adds faster Garmin serial download speed option.
robertlipe [Mon, 12 May 2014 00:08:59 +0000 (00:08 +0000)]
Kolesár András adds faster Garmin serial download speed option.

11 years agoDoc fix. CVS left the station long ago.
robertlipe [Sun, 11 May 2014 23:51:50 +0000 (23:51 +0000)]
Doc fix.  CVS left the station long ago.

11 years agoFill in mising pieces of discard work.
robertlipe [Sun, 11 May 2014 23:46:14 +0000 (23:46 +0000)]
Fill in mising pieces of discard work.

11 years agoAdd options to discard filter to toss points based on regular expressions
robertlipe [Sun, 11 May 2014 23:42:53 +0000 (23:42 +0000)]
Add options to discard filter to toss points based on regular expressions
from name, cmt, desc, or icon.

This is something I've wanted to add for years.  Kolesár András sketched in
an implementation, but I went a different route.

11 years agoAdd missing doc to P.Garcia's arc filter improvements.
robertlipe [Sun, 11 May 2014 23:37:04 +0000 (23:37 +0000)]
Add missing doc to P.Garcia's arc filter improvements.

11 years agoComment that option 'foo=foo' won't work.
robertlipe [Sun, 11 May 2014 20:30:22 +0000 (20:30 +0000)]
Comment that option 'foo=foo' won't work.

11 years agoNail new Kona test into Steve's time zone.
robertlipe [Sun, 11 May 2014 20:28:55 +0000 (20:28 +0000)]
Nail new Kona test into Steve's time zone.

11 years agoFix garmin training center input reference file for schema violations likely caused...
tsteven4 [Sun, 11 May 2014 16:34:47 +0000 (16:34 +0000)]
Fix garmin training center input reference file for schema violations likely caused by bugs in Fit2Tcx.

11 years agofix schema violations in garmin training center writer.
tsteven4 [Sun, 11 May 2014 15:06:33 +0000 (15:06 +0000)]
fix schema violations in garmin training center writer.

11 years agofix comments about garmin training center schemas.
tsteven4 [Sun, 11 May 2014 13:52:58 +0000 (13:52 +0000)]
fix comments about garmin training center schemas.

11 years agohandle Speed and Watts in garmin training center reader when the TPX element declares...
tsteven4 [Sat, 10 May 2014 21:12:16 +0000 (21:12 +0000)]
handle Speed and Watts in garmin training center reader when the TPX element declares a default namespace.

11 years agowork around bug with gbfseek that results in premature eof indications on uncompresse...
tsteven4 [Mon, 28 Apr 2014 22:23:05 +0000 (22:23 +0000)]
work around bug with gbfseek that results in premature eof indications on uncompressed input on the windows platform.

11 years agoupdate configure for zlib, update downlevel zlib.3 file.
tsteven4 [Mon, 28 Apr 2014 02:38:58 +0000 (02:38 +0000)]
update configure for zlib, update downlevel zlib.3 file.

11 years agoImprovements for DG-200 from Jean-Claude Repetto.
robertlipe [Thu, 24 Apr 2014 17:14:41 +0000 (17:14 +0000)]
Improvements for DG-200 from Jean-Claude Repetto.

11 years agoGet warning chatter in Creator build under control. Sheesh!
robertlipe [Wed, 23 Apr 2014 06:54:19 +0000 (06:54 +0000)]
Get warning chatter in Creator build under control. Sheesh!

11 years agoDumb warning cleanups for hyperactive -Wunused-paramater.
robertlipe [Wed, 23 Apr 2014 05:48:34 +0000 (05:48 +0000)]
Dumb warning cleanups for hyperactive -Wunused-paramater.

11 years agoRemove dead gzio.c file.
robertlipe [Wed, 23 Apr 2014 05:36:53 +0000 (05:36 +0000)]
Remove dead gzio.c file.